import java.util.Scanner;

/**
 * Created with IntelliJ IDEA
 * Description:
 * User:恋恋
 * Date:2022-03-25
 * Time:18:10
 */
public class Test {
    public static int sum(int[] arr, int len) {//返回平均值
        if (len == 0) {
            return 0;//当len=1时，已经加上arr[0],所以当len=0时，应该返回啦
        }
        //求和
        return arr[len - 1] + sum(arr, len - 1);//运用递归的方式
    }

    public static void main(String[] args) {
        int[] arr = new int[10];//动态创建
        Scanner in = new Scanner(System.in);
        System.out.print("请输入10个数字：");
        while (in.hasNext()) {//多组输入for-each是将arr的每个值赋给x
            for (int i = 0; i < 10; i++) {
                arr[i] = in.nextInt();
            }
            break;//结束循环——in.hasNest
        }
        for (int x : arr) {
            System.out.print(x + " ");
        }
        int sum = sum(arr, arr.length);
        System.out.println("数组所有元素之和是" + sum);
    }
}//分析已达到文件结尾一般是括号没有闭合,或者缺少了分号